package com.qywx.service;


import com.qywx.entity.ExportTagEntity;
import com.qywx.entity.TagEntity;
import com.qywx.entity.UserEntity;
import com.qywx.utils.R;

import java.util.List;


/**
 * @ClassName TagService
 * @Description: 标签
 * @Author wmj
 * @Date 2020/3/9
 * @Version V1.0
 **/
public interface TagService {

    R saveTag(TagEntity tagEntity);

    R updateTag(TagEntity tagEntity);

    R delTag(Long tagEntity);

    R getTagUser(Long tagid,int page,int size,int depid);

    R saveTagUser(Long tagid, String userids);

    R delTagUser(Long tagid, String userids);

    R saveTagDepartment(Long tagid, String departmentIds);

    R geTagList();

    R asynchronousDetection();

    R synchronize();

    List<ExportTagEntity> export(String tagid);

    R save(List<ExportTagEntity> list);

    R findTagByName(String name);

}
